Improving MDD Productivity with Software Factories

نویسندگان

  • Benoît Langlois
  • Jean Barata
  • Daniel Exertier
چکیده

Productivity improvement is a main issue in the context of largescale developments, where produced software needs to meet quality criteria, both on budget and schedule. This paper studies the introduction of the software factories technique to automate and improve production of complex software systems in the context of Model-Driven Development (MDD), which is still evolving (standards, technologies and tools). To validate this technique, a case study presents a progressive paradigm shift from a traditional model-driven development toward software factories usage. The result is the definition of a technical foundation improving productivity that can be enriched by techniques and practices enabling intensive production of software systems with software factories.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

In search of evidence for model-driven development claims: An experiment on quality, effort, productivity and satisfaction

Context: Model-Driven Development (MDD) is a paradigm that prescribes building conceptual models that abstractly represent the system and generating code from these models through transformation rules. The literature is rifely represent the system and generating code from these models through transformation rules. The literature is rife with claims about the benefits of MDD, but they are hardly...

متن کامل

Experimental investigation of the quality and productivity of software factories based development

Software organizations are always looking for approaches that help improve the quality and productivity of developed software products. Quality software is easy to maintain and reduces the cost of software development. The Software Factories (SF) approach is one of the approaches to provide such benefits. In this paper, the quality and productivity benefits of the SF approach were examined and ...

متن کامل

Framework for Using Patterns in Model-Driven Development

Awareness of software's importance in today's environment each day is growing. As new types of applications appears, need for modern, high quality methodological ways of their development is rising. Last few years researches in software industry move in different directions. This doctoral dissertation is based on currently most skeptical software development paradigm called Model Driven Develop...

متن کامل

Impact of Software Transformation Systems on Language Workbenches and Domain-Specific Language Tools

In 2002, Todd Proebsting gave a talk on “disruptive programming language technologies”. The talk was motivated by the series of questions Richard Hamming used to ask during his lunches at Bell Labs: “What are the important problems of your field?” and “What important problems are you working on?”. These questions inspired Proebsting to analyse the field of programming languages research, wherea...

متن کامل

Learning Pros and Cons of Model-Driven Development in a Practical Teaching Experience

Current teaching guides on Software Engineering degree focus mainly on teaching programming languages from the first courses. Conceptual modeling is a topic that is only taught in last courses, like master courses. At that point, many students do not see the usefulness of conceptual modeling and most of them have difficulty to reach the level of abstraction needed to work with them. In order to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005